66问答网
所有问题
当前搜索:
int a=0,b=0,c=0
C语言 输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符...
答:
include <stdio.h> main( ){ char c;
int
letter
=0,
space=0,digit=0,other=0;printf("i请输入10个字符:\n");while((
c=
getchar( ))!='\n') /*读取当前字符,如不为回车符则进行统计*/ { if(c>='a' &&c<='z'||c>='A'&&c<='Z')letter++;else if(c==' ')space++;...
C语言的问题!!!
答:
else if(a>
0
) y++; //因为a 不大于0;不执行y++ else y+=y; //所以Y 的值为20 A.20 B.11 C.9 D.0 main(){
int
m[3][3]={{1},{2},{3}}; // m[0][0]=1; m[1][0]=2; m[2][0]=3; 其它为0 int n[3][3]={1,2,3}; // ...
C语言的题目?
答:
b<a假所以为
0
.故假()里的结果为0.跳出第一个if语句。第二个满足。a<
c,
真为1.再来b<c真,为1.两个都为1.()里的为真。继续执行。t=b;
b=
a;
a=
t这是第二问题。先是b把b里的值赋给了t。是赋给不是等于。t里就是b的值了t等于了4.再来a把其的值赋给了b
,b
的值就是a的值了...
...main() {
int
a=0
; double b=0.0; a
=b=
123/100%2; printf(
答:
答案是:1,1.000000 如图:
#include <stdio.h> main() {
int
x=1,y=0,
a=0,b=0
; switch(x) { case...
答:
答案是c吧。当x=1;执行case 1:然后y
=0
在执行case 0;此时 a++ ,
a=
1;然后 break,跳出,跳出后注意:这里 在判断x时
,c
ase 1.后面的语句执行完,没有break。于是继续执行case2 这时,a++,b++ 所以 a=2
,b=
1.
设a、b和c都是
int
变量,且
a=
3
,b=
4
,c=
5;则以下的表达式中,值为
0
的表达式...
答:
答案A:表达式a&&
b,
只有a b同时为0时,表达式为0。答案
B
:表达式a<
=b,
只有当a>b时表达式等于0。答案C:我好象记得逻辑运算符不能加减。答案D:表达式中II和&&为左结合,而!为右结合。所以可以把表达式理解为!C等于
0,
!cII1等于1,(a<b)&&!cII1等于1,则!((a<b)&&!cII1)等于0 ...
...*s="121";
int
k=0,
a=0,b=0
; do {k++; if (k%2==0) {a=a+s[k...
答:
k=1时if不执行,此时a=2
,b=
2,s[1+1]=1满足while,在执行do,此时k=2,执行if
,a=
3.然后继续do,则a=4,b=3然后跳出循环体,故k=2,a=4,b=3
c
语言中
b==0
是什么意思,两个等于号是什么意思呢
答:
c
语言中
b==0
是b等于0的意思。c语言中双等号是关系运算符“等于”(==),即日常生活中常说的等于(如判断两个数是否相等)。如:include <stdio.h>
int
main(){ int a = 1; int
b =
2; if (
a ==
b){ // 如果a等于b printf("a等于b\n"); }else { printf...
已知有声明“
int
a=
1
,b=
2
,c=0
;”,执行语句“if(a>b)c=a;a=b;b=c...
答:
最后:
a=
2
, b=0
if(a>b)
c=
a;a=b;b=c; 这一句相当于如下:if (a>b) { //判断为false,所以if语句里面的
c =
a 不执行 c = a;}
a =
b; // --> a = 2;b = c; // ---> b=0 故,最后a=2, b=0
fun(
int
a) {int
b=0
; static int
c=
3;b++;c++; return(a+b+c...
答:
调用fun(5){
int
b=0
; b=0 static int c=3; 注意这里,上面已声明为静态整形,所以这里不再处理了
,c=
5 b++; b=1 c++; c=6 return(a+b+c); 5+1+6=12 所以答案是 0 10 1 11 2 12
首页
<上一页
5
6
7
8
10
11
12
9
13
14
下一页
尾页
其他人还搜